/*! 

* @ Description: custom style 

* @ Author: weiwei 

* @ Date: 2018-05-24; 

*/

/* common style */

html{background:#FFF;color:#000; font-size: 62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{font-family: "Microsoft YaHei"; margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}

/*******CSS reset*************/

body{position:relative;z-index:-2;background:#fff; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}

.left{float:left;}

.right{float:right;}

.clear{clear:both;}

.page{margin:2rem;}

#prev_next{border-top: 1px dotted #868686;margin:2rem 0;padding:2rem 0;}

/*#prev_next li+li{text-align: right;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/

/* 自定义样式 */

a:active,a:hover{text-decoration: none;}

/* 小屏幕（平板，大于等于 768px） */

@media (min-width: @screen-sm-min){html{font-size: 16px;}}

/* 中等屏幕（桌面显示器，大于等于 992px） */

@media (min-width: @screen-md-min){html{font-size: 14px;}}

/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media (min-width: @screen-lg-min){html{font-size: 10px;}}

/* 网站头部 */.m-header{padding:1em 0; background: #fff;}

@media (min-width: 768px){.m-header{padding:2.5em 0;}}

#h-tel img{float: right;}

@media (min-width: 992px){}

.h-tool{ padding:14px 0; background: #f2f3f3; overflow: hidden;}

.h-tool li{ display: inline-block; }

.h-tool li a{ font-size: 14px; color: #70747d; }

.h-tool .lang{ text-align: right; }

.h-tool .ali li{ padding-left: 38px; background: url(../img/ali.png) no-repeat left center; margin-right: 15px; }

.h-tool .lang li{ padding-left: 38px; background: url(../img/cn.jpg) no-repeat left center; }

.h-tool .lang li + li{ margin-left: 24px; background: url(../img/en.jpg) no-repeat left center;}

.h-tool a:hover{ color: #ff9600; }

#dplayer{ width: 96%; margin:0 auto; height: 460px; }

/* go top */

.down{width: 100%;height: 52px;background:#211f1f;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block; z-index: 9999;}

.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px; list-style:none;}

.down li a{color: #ffffff;}

.down .current{border-right: none;}

.down li img{max-width: 25px;height: 25px;}

@media(min-width: 768px){

    .footer{margin-bottom: 0}

    .down{display: none;}

}

/* go top */

.plugin-fixed-call{position:fixed;bottom:0px;right:0px;width:45px;z-index: 1000;}

.plugin-fixed-call .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#0a95e3;line-height: 45px;margin-top:1px;}

.plugin-fixed-call .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }

.plugin-fixed-call .child a{ display: inline-block; overflow: hidden; }

.plugin-fixed-call .child:hover{width:160px;background: #000;}

.plugin-fixed-call .child img{position:absolute;top:0px;left:0px;}

.plugin-fixed-call .child p{position: absolute;left:45px;color:#fff;}



.plugin-fixed-call .fixedQQ{bottom:92px;}

.plugin-fixed-call .fixedCall{bottom:46px;}

.plugin-fixed-call .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}

.plugin-fixed-call .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}

.plugin-fixed-call .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#0a95e3;line-height: 45px;margin-top:1px;}

.plugin-fixed-call .fixedCode:hover .fixedCodeInfo{display: block;opacity: 1;}

.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;opacity: 0;}

.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}

.f-m-nav{ background-color: #222; margin:0; line-height: 50px; position: fixed;z-index: 9999; bottom: 0; width: 100%; overflow: hidden; display: none; }

.f-m-nav li{ float: left; width: 25%; text-align: center;}

.f-m-nav li a{ color: #fff;}

/* 菜单 */

.navbar{border:none;}

.m-menu{background: #0460c1;}

.m-menu .navbar{margin-bottom: 0;}

.m-menu .container,

#m-nav{padding:0;}

.m-menu .navbar-header{width: 100%;text-align: center;margin:0;}

.m-menu .navbar-toggle{margin-right: 0;position: static;float: none;}

.m-menu .navbar-toggle .icon-bar{background: #fff;}

.navbar-nav > li > a{text-align: center;font-size: 16px;color: #ffffff;width: 100%;padding:10px;}

.nav>li>a:focus,

.nav>li>a:hover{border-color: #fcb904;background: #043971;}

@media (min-width: 992px){

	.navbar-nav > li > a{font-size: 16px;color: #ffffff;padding:25px 40px 30px;border-top:5px solid #0460c1;}.nav>li>a:focus,.nav>li>a:hover{border-color: #fcb904;background: #043971;}

	.navbar-nav > li + li{ border-left: 1px solid #0353a7; }

}

.navbar-wrapper > .container{padding-right: 0; padding-left: 0;}

.navbar-wrapper .navbar{padding-right: 15px; padding-left: 15px;}

.navbar-wrapper .navbar .container{width: auto;}

/* 底部COPYRIGHT */

#footer{background: #004a98;}

#footer .row{padding:40px 0;}

#footer a:hover{ color: #ff9600; }

.f-logo{padding:70px 0;border-right: 1px solid #0f5bab;}

.f-contact{padding:2px 0 20px 57px;border-left: 1px solid #063b72;border-right: 1px solid #0f5bab;}

.f-contact h3{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;}

.f-contact b{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;display: block;}

.f-contact .f-tit{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;}

.f-contact p{font-size: 1em;color: #9ccbfc;line-height: 2.4em;margin:0;}

.f-nav{padding:2px 0 0 66px;border-left: 1px solid #063b72;border-right: 1px solid #0f5bab;}

.f-nav h3{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;}

.f-nav b{font-size: 1.4em;font-weight: bold;color: #fff;margin-bottom: 1.2em;display: block;}

.f-nav a{display: inline-block;font-size: 1em;color: #8ebdf0;margin-bottom: 18px;margin-right: 36px;}

.f-ewm{padding-top: 18px;}

.f-logo,.f-ewm{text-align: center;}

.f-copy{text-align: center;color: #f3f5f6;font-size: 1em;background: #222323;}

.f-copy p{padding:18px 0;}

/* 首页效果

-------------------------------------------------- */

.carousel-inner img{margin: 0 auto;}

/* 产品中心 */

.m-type{background: #0460c1;/*margin-top: -7em;*/position: relative;z-index: 333;}

.type-hd{height: 7em;background: #ff9600;text-align: center;margin:-7em -15px 0;}

.type-hd h3{font-size: 2em;color: #fff;font-weight: bold;padding: 0.8em 0 0.1em;margin:0 -15px 0;}

.type-hd p{font-size: 2em;color: #fff;font-weight: bold;padding: 0.8em 0 0.1em;margin:0 -15px 0;}

.type-hd span{text-transform: uppercase;font-size: 1em;color: #fff;line-height: 1em;}

.type-bd{padding:10px 0;}

.type-bd ul{margin: 0;padding: 0;}

.type-bd li{list-style: none;margin:0;text-align: center;border-bottom: 2px solid #1d72bd;background: url(../img/ico-li.png) no-repeat 89% center;}

.type-bd li a{font-size: 16px;color: #ffffff;line-height: 16px;padding:25px 0 25px 30px; text-align: left; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*.type-bd li:nth-child(2),*/

.type-bd li:hover{background:#ff9600 url(../img/ico-li.png) no-repeat 89% center;}

.type-bd .one a{ font-weight: bold; }

.type-bd .two a{ font-size: 14px; }

.type-bd .one + ul{ height: 0; transition: all .3s; overflow: hidden; }

.type-bd .one:hover + ul{ height: auto; transition: all .3s; }

.type-bd .one + ul:hover{ height: auto; }

.m-pro{padding-bottom: 20px;}

.pro_hd{padding:25px 0;}

.pro_hd h3{font-size: 2.4rem;line-height: 2.4rem;font-weight: bold;color: #000;margin:0 0 1rem;}

.pro_hd b{font-size: 2.4rem;line-height: 2.4rem;font-weight: bold;color: #000;margin:0 0 1rem;}

.pro_hd p{font-size: 2.4rem;line-height: 2.4rem;font-weight: bold;color: #000;margin:0 0 0.2rem;}

/*.pro_hd p{font-size: 1rem;line-height: 1rem;text-transform: uppercase;color: #999999;}*/

.pro_hd span{font-size: 1rem;line-height: 1rem;text-transform: uppercase;color: #999999;}

.pro_bd .p_img{height: 220px;width: 100%;border-top:0.8rem solid #f3f4f8;border-bottom:0.8rem solid #f3f4f8;position: relative;overflow: hidden;}

.pro_bd .p_img .p_txt{width: 100%;height: 100%;position: absolute;background:rgba(4,96,193,.72);padding:20%;bottom: 100%;overflow: hidden;transition: all .3s;}

.pro_bd .p_img .p_txt h3{color: #fff;line-height: 50px;font-size: 16px;border-bottom: 1px solid #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.pro_bd .p_img .p_txt p{line-height: 30px;color: #fff;font-size: 14px;}

.pro_bd .p_img img{height: 210px;width: 100%;object-fit: contain;background: #fff;}

.pro_bd .swiper-slide:hover .p_txt,

.pro_bd li:hover .p_txt{bottom: 0;}

.pro_bd .swiper-slide a > h3,

.pro_bd li a > h3{height: 62px;line-height: 62px;margin: 0;padding: 0;text-align: center;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333333;}

.pro_bd li:hover a > h3,

.pro_bd .swiper-slide:hover a > h3{background: #ff9600;color: #fff;}


.pro_bd .swiper-slide a > p,

.pro_bd li a > p{height: 62px;line-height: 62px;margin: 0;padding: 0;text-align: center;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #333333;}

.pro_bd li:hover a > p,

.pro_bd .swiper-slide:hover a > p{background: #ff9600;color: #fff;}


/* 优势 */

.super{overflow: hidden;background:#17549c url(../img/super-bg.jpg) no-repeat center;overflow: hidden;}

.super-hd{text-align: center;padding-bottom: 2.2rem;}

.super-hd h3{font-size: 3.6rem;color: #ffffff;margin: 0;padding:4rem 0 1.7rem;}

.super-hd b{font-size: 3.6rem;color: #ffffff;margin: 0;padding:4rem 0 1.7rem;}

.super-hd b:before{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;right:1.7rem;bottom:1rem;}

.super-hd b:after{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;left:1.7rem;bottom:1rem;}

.super-hd .s-youshi{font-size: 3.6rem;color: #ffffff;margin: 0;padding:4rem 0 1.7rem;    display: block;background: none;}

.super-hd .s-youshi:before{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;right:1.7rem;bottom:1rem;}

.super-hd .s-youshi:after{content: "";display: inline-block;width: 32px;height: 2px;background: #fff;position: relative;left:1.7rem;bottom:1rem;}


.super-hd p{font-size: 2.4rem;color: #fff;background: #ff9600;padding:1rem 1.8rem;display: inline-block;}





.super-bd{padding-bottom: 2rem;}

.super-bd .row{background: #0460c1; height: 277px;}

.super-bd .item{background: #0460c1;padding:0;height: 100%; position: relative; overflow: hidden;}

.super-bd .item:after{content: "";clear: both;}

.super-bd .item img{width: 100%;}

.super-bd .item h3{font-size: 2.4rem;color: #ffffff;font-weight: bold;text-align: center;width: 20rem;margin:0 auto 15px;padding:15px 0;border-bottom: 1px solid #ffffff;}

.super-bd .item h3 span{font-size: 4.8rem;font-weight: normal;display: block;text-align: center;}
.super-bd .item b{font-size: 2.4rem;color: #ffffff;font-weight: bold;text-align: center;width: 20rem;margin:0 auto 15px;padding:15px 0;border-bottom: 1px solid #ffffff;display: block;}

.super-bd .item b span{font-size: 4.8rem;font-weight: normal;display: block;text-align: center;}

.super-bd .item .sup-tit{font-size: 2.4rem;color: #ffffff;font-weight: bold;text-align: center;width: 20rem;margin:0 auto 15px;padding:15px 0;border-bottom: 1px solid #ffffff;display: block;}

.super-bd .item .sup-tit span{margin-bottom: 10px; font-size: 4.8rem;font-weight: normal;display: block;text-align: center;}

.super-bd .item p{width: 20rem;margin:0 auto;font-size: 1.4rem;line-height: 2.4rem;color: #fff;}

.super-bd .txt:hover{

	background: #ff9600;

}

.super-bd .txt:hover + .s_txt1:after,

.super-bd .txt:hover + .s_txt2:after{

    border-left-color: #ff9600;

}

.super-bd .txt:hover + .s_txt3:after,

.super-bd .txt:hover + .s_txt4:after{

	border-right-color: #ff9600;

}

.super-bd .s_txt2:after,

.super-bd .s_txt1:after{

	content: " ";

    position: absolute;

    height: 0;

    width: 0;

    border: solid transparent;

    pointer-events: none;

    border-width: 26px;

    border-left-color: #0460c1;

    top: 50%;

    margin-top: -13px;

    left: 0;

}

.super-bd .s_txt4:after,

.super-bd .s_txt3:after{

	content: " ";

    position: absolute;

    height: 0;

    width: 0;

    border: solid transparent;

    pointer-events: none;

    border-width: 26px;

    border-right-color: #0460c1;

    top: 50%;

    margin-top: -13px;

    right: 0;

}

/* 成功案例 */

.m-case{background: #fff url(../img/case-bg.jpg) no-repeat top center;padding:3.6rem 0 2rem;}

.case-hd{text-align: center;}

.case-hd span{font-size: 2.4rem;color: #a1bdf5;text-transform: uppercase;font-family: Century;margin:0;}

.case-hd h3{color: #1269cc;font-size: 3rem;margin:1rem 0 2rem;}

.case-hd p{color: #1269cc;font-size: 3rem;margin:1rem 0 2rem;}

.case-bd{background: #0460c1;position: relative;padding:0 20px;}

#case{padding:20px 0;}

#case .swiper-slide img,

#honor .swiper-slide img,

.m-news .swiper-slide img{width: 100%;}

#case .swiper-slide img{ border:1px solid #eaeaea; height: 210px; object-fit: cover; }

#case .swiper-button-next{position: absolute;top:90%;left: 50%;display: inline-block;width: 47px;height: 47px;background: url(../img/ico-c-r.jpg) no-repeat center;}

#case .swiper-button-prev{position: absolute;top:90%;left: 45%;display: inline-block;width: 47px;height: 47px;background: url(../img/ico-c-l.jpg) no-repeat center;}

#case .swiper-button-next:hover{background: url(../img/ico-r-h.jpg) no-repeat center;}

#case .swiper-button-prev:hover{background: url(../img/ico-l-h.jpg) no-repeat center;}

/* 公司简介 */

.m-about{background: #0460c1;padding:0;}

.m-about img{width: 100%;}

.m-about .intro-img{padding:0;}

.m-about .intro-txt{background: #fff;padding: 9px 20px 30px 40px;}

.intro-txt span{margin:0 0 1.9rem 0;font-size: 2.4rem;color: #8fb2f4;font-family: Constantia;}

.intro-txt h3{font-size: 2.4rem;color: #0460c1;margin-bottom: 1.4rem;}

.intro-txt b{font-size: 2.4rem;color: #0460c1;margin-bottom: 1.4rem;}

.intro-txt .web-txt{font-size: 2.4rem;color: #0460c1;margin-bottom: 1.4rem;}

.intro-txt p{font-size: 16px;line-height: 30px;color: #666666;}



.intro-txt a{display: inline-block;padding:1rem 5rem 1rem 2rem;border-radius: 3px;border:1px solid #e9e8e8;font-size: 1.6rem;color: #0460c1;background: url(../img/ico-right.jpg) no-repeat 13rem center; margin-top: 21px;}

.intro-txt a:hover{ background: #ff9600 url(../img/ico-right.png) no-repeat 13rem center; color: #fff; }

/* 资质荣誉 */

.m-honor{padding:20px 60px;}

.honor-bd{position: relative;}

.honor-bd .swiper-container{position: static;}

#honor{margin:0 60px;}

#honor img{ height: 142px; object-fit: contain; object-position: 50%; border:1px solid #eee; }

#honor .swiper-button-next{position: absolute;right:0;bottom:0;display: inline-block;width: 33px;height: 33px;background: url(../img/honor-r.jpg) no-repeat center;}

#honor .swiper-button-prev{position: absolute;left:0;bottom:0;display: inline-block;width: 33px;height: 33px;background: url(../img/honor-l.jpg) no-repeat center;}

#honor .swiper-button-next:hover{background:url(../img/honor-r-h.jpg) no-repeat center;}

#honor .swiper-button-prev:hover{background:url(../img/honor-l-h.jpg) no-repeat center;}

/* 新闻中心 */

.m-news{padding:3.6rem 0 2.8rem;background: #f3f5f6; width: 100%;}

.news-bd{padding:0; border:1px solid #dbdbdb; overflow: hidden;}

.news-bd li{overflow: hidden;}

.news-bd li span{display: inline-block;float: left;padding:20px 22px 20px;background: #0460c1;font-size: 16px;color: #ffffff;text-align: center; border-bottom: 1px solid #f3f5f6; }

.news-bd li span strong{display: block;text-align: center;font-size: 40px;line-height: 1; color: #ffffff;font-weight: bold;margin-bottom: 18px;}

.news-bd .row{margin: 0;padding:0;}

.news-bd li > div h2{font-size: 16px;font-weight: bold;color: #0460c1;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 4.6rem;}


.news-bd li > div p{font-size: 14px;color: #666666;line-height: 24px;border-bottom: 1px solid #dad9d9; padding-bottom: 18px; }

.news-bd li:last-child > span{ border-bottom: none; }

.news-bd li:last-child > div p{ border-bottom: none; }

.news-bd li:hover span{ background: #ff9600; }

#news{ height: 365px; background: #fff;}

#news .swiper-slide{ position: relative; }

#news .swiper-slide img{ width: 100%; height: 365px; object-fit: cover; }

#news .swiper-slide h3{ height: 52px; width: 100%; padding:0 10%; background: rgba(0,0,0,.7); text-align: center; font-size: 16px; color: #fff; position: absolute; bottom:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 52px;}

/* chrome input placeholder style */

::-webkit-input-placeholder{color:#fff !important;}

/* 内页效果 */

#banner{overflow: hidden;text-align: center;position: relative;}

#banner > img{max-width: 100%;}

#banner .hd{width: 100%;position: absolute;bottom:40%;}

#banner .hd h3{font-size: 3.4rem;color: #595858;}

#banner .hd span{font-size: 5rem;font-family: "Mongolian Baiti";text-transform: uppercase;color: #595858;}

#banner .bd{width: 100%;position: absolute;bottom:0;text-align: center;}

#banner .bd a{display: inline-block;margin:0 1.5rem;padding:1.5rem 2rem;background: #fff;color: #343434;font-size: 1.6rem;}

#banner .bd a:hover{background: #1a7758;color: #fff;}

.title{padding:8px 0;border-bottom: 1px solid #dedbdb;margin-bottom: 15px;overflow: hidden; margin-top: 10px;}

.title .con-tit{font-size: 24px;color: #393a45; line-height: 1; padding:16px 0 10px;}

.title .con-tit small{ display: inline-block; clear:left; font-size: 14px; color: #999999; text-transform: uppercase; line-height: 1; margin-bottom: 16px; font-weight: normal;}

.title span{float: right;padding-left: 32px;background: url(../img/ico-home.png) no-repeat left center;font-size: 14px;color: #666666;}

.title span a{font-size: 14px;color: #666666;}

.title span a:hover{color: #015393;}

.s-type{ background:#0460c1; margin-top: -98px;}

.s-contact,.type-bd{ background:#0460c1; margin:0 -15px; }

.s-contact{ background: url(../img/s-contact.jpg) no-repeat top center; background-size: cover; text-align: center; margin-bottom: 20px; }

.s-contact > a{ display: inline-block; margin:43px auto; border:3px solid rgba(0,0,0,.38); padding:13px 37px; font-size: 16px; color: #0460c1; font-weight: bold;}

.s-contact .bd{ width: 100%; padding:18px 20px; background: rgba(4,96,193,.8); text-align: left; }

.s-contact .bd p{ font-size: 14px; color: #ffffff; line-height: 24px; }

/* 内页文章样式 */

.article .container{ background: #ffffff;}

.article p{color: #6b6b6b;font-size: 1.6rem;line-height: 3rem;}

.article p img{max-width: 100%;}

.article h1{text-align: center;font-size: 2.7rem;line-height: 2.7rem;margin:2.8rem 0 1.6rem;}

.article .meta_info{text-align: center;padding-bottom: 26px;border-bottom: 1px dotted #868686;margin-bottom: 30px;font-size: 1em;color: #888787;}

.article img{text-align: center;margin:0 auto;width: 100%;}

.a_tit{background: #f0f0f0;margin:20px 0;}

.a_tit h3{padding:12px 20px;background: #1a7758;color: #fff;display: inline-block;font-size: 1.1em;margin:0;}

.a_con{padding-bottom: 20px;}

.a_con p{font-size: 16px;line-height: 36px;}

.pc-slide{width: 100%;margin: 0 auto; border:1px solid #e7e6e6; padding:15px 20px; margin-left: -15px;}

.view .swiper-container{width: 100%; margin-bottom: 18px;}

.view .swiper-slide img{ width: 100%; }

.preview{width: 100%;margin-top: 16px;position: relative;}

.preview .swiper-container{width:90%;height: 64px;margin-left: 10px;}

.preview .swiper-slide{width: 90px;height: 62px;cursor:pointer; margin:0 5px;}

.preview .swiper-slide img{ width: 90px; height: 62px; object-fit: cover; }

.preview .slide6{width: 90px;}

.preview .arrow-left{background: url(../img/feel3.png) no-repeat left top;position: absolute;left: 0;top:5px; margin-top: -5px;width: 13px;height: 62px;z-index: 10;}

.preview .arrow-right{background: url(../img/feel4.png) no-repeat left bottom;position: absolute;right: 0;top:5px; margin-top: -5px;width: 13px;height: 62px;z-index: 10;}

.preview img{border: 1px solid #b6b6b6;}

.preview .active-nav img{padding: 0;border: 1px solid #006dc0;}

.p-info{ overflow: hidden; margin-bottom: 40px; }

.p-info .right{ padding-left:0; padding-right: 0; }

.p-info .right > h3{ font-size: 24px; color: #666; line-height: 50px; margin-bottom: 30px; border-bottom: 2px solid #dddada; }

.p-info .right p{ font-size: 16px; color: #666666; line-height: 30px; }

.p-info .right > div{ margin:30px 0 45px; padding-left: 84px; background: url(../img/ico-tel.png) no-repeat left center;  }

.p-info .right > div p{ font-size: 14px; color: #666666; }

.p-info .right > div h3{ font-size: 30px; color: #131313; font-weight: bold; }

.p-info .right > a{ display: inline-block; padding:15px 30px; background: #dddada; border-radius: 5px; font-size: 18px; color: #131313; font-weight: bold; }

.p-info .right > a + a{ margin-left: 24px; background: #0460c1; color: #fff; }

.p-info .right > a:hover{ background: #0460c1; color: #fff; }

.p-tit{ height: 43px; line-height: 43px;  border-bottom: 1px solid #0460c1; margin-bottom: 20px; }

.p-tit h3{ padding:0 20px; height: 100%; line-height: 43px; background: #0460c1; font-size: 18px; color: #ffffff;  display: inline-block; }

#p-form{ overflow: hidden; }

#p-form label{ width: 20%; text-align: right; font-size: 16px; font-weight: normal; color: #666666; line-height: 42px; display: inline-block; vertical-align: top; float: left; }

#p-form .form-group{ overflow: hidden; margin-bottom: 12px; }

#p-form input{ width: 80%; height: 40px; border:1px solid #dddada; padding-left: 10px; }

#p-form textarea{ width: 100%; height: 216px; border:1px solid #dddada; resize: none; padding: 10px; }

#p-form .btn-primary{ width: 80%; float: right; height: 44px; background: #015393; font-size: 18px; color: #ffffff; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 



/* 新闻列表 */

.news li{border-bottom: 2px dotted #eeeeee; padding: 30px 0; position: relative;}

.news li a{display: block;overflow: hidden;}

.news li:after{content: "";height: 2px;display: inline-block;width: 0;position: absolute;left: 0;top: 152px;background: #005ccd;transition: all .3s;}

.news li:hover:after{width: 100%;transition: all .3s;}

.news li:hover .left h3{color: #005ccd;padding-left: 28px;transition: all .3s;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.news li:hover .right h4,

.news li:hover .right p{font-style: italic;color: #9ea7ae;transition: all .3s;}

.news li .left{overflow: hidden;padding:0 20px;}

.news li .right{overflow: hidden;border-left: 2px solid #f1f1f1;}

.news li .left h3{font-size: 20px;color: #404646;margin-bottom: 10px;transition: all .3s;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.news li .left p{font-size: 14px;line-height: 28px;color: #9ea7ae;}

.news li .right h4{font-size: 50px; color: #005ccd; margin: 0; text-align: center; font-weight: 200; transition: all .3s;}

.news li .right p{font-size: 16px; color: #9ea7ae; margin: 0; margin-left: 60px; font-weight: 200; transition: all .3s;}

@media screen and (max-width: 1200px){

	.super-bd .item{ height: auto; }

	.super-bd .item h3{ font-size: 18px; width: 80%; padding: 20px 0 10px; }

	.super-bd .item p{ width: 80%; font-size: 14px; line-height: 20px; }

	.m-about .intro-txt{ padding:9px 20px 10px 40px; }

	.intro-txt h3{ font-size: 20px; margin-bottom:16px; }

	.intro-txt p{ font-size: 14px; line-height: 24px; }

	.news-bd li span{ font-size: 14px; }

	.f-nav a{ margin-right:24px; }

	.f-contact{ padding:2px 0 20px 28px; }

}

@media screen and (max-width: 992px){

	.type-hd{ margin:10px -15px 0; }

	.type-bd{ overflow: hidden; padding:0; }

	.type-bd li{ width: 50%; float: left; }

	.type-bd li:nth-child(even){ border-left: 1px solid #fff; }

	.super-bd .item h3{ font-size: 16px; width: 80%; padding: 10px 0 10px; margin:0 auto 10px; }

	.super-bd .item h3 span{ font-size: 28px; }

	.super-bd .item p{ font-size: 12px; }

	#case .swiper-button-prev{ left: 43.5%; }

	.f-logo,.f-contact,.f-nav{ border:none; }

	.f-nav{padding: 2px 0 0 28px;}

    .m-honor{ padding:0; margin:20px auto; }

    .m-about{ background: none; }

    .super-bd .row{ height: 177px; }

    .super-bd .item{ height: 100%; }

    .super-bd .s_txt2:after, .super-bd .s_txt1:after, .super-bd .s_txt3:after, .super-bd .s_txt4:after{ border-width:18px; }

}

@media screen and (max-width: 640px){

	.super-hd h3{ font-size: 24px; color: #ffffff; margin: 0; padding: 20px 0 10px; }

    .super-hd b{ font-size: 24px; color: #ffffff; margin: 0; padding: 20px 0 10px; }
    .super-hd p{ font-size: 16px; }
    .super-hd .s-youshi{ font-size: 24px; color: #ffffff; margin: 0; padding: 20px 0 10px; }

	

	#case .swiper-button-prev{ left: 34%; }

    #footer{ padding-bottom: 52px;}

    .pro_bd .p_img{ height: 160px; }

    #dplayer{ width: 100%; margin:0 auto; height: 200px; }

}